package com.jslx.mapper.lcc;

import com.jslx.pojo.lcc.BaseKnoledge;
import com.jslx.pojo.lcc.BaseKnoledgeQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BaseKnoledgeMapper {
    int countByExample(BaseKnoledgeQuery example);

    int deleteByExample(BaseKnoledgeQuery example);

    int deleteByPrimaryKey(Integer id);

    int insert(BaseKnoledge record);

    int insertSelective(BaseKnoledge record);

    List<BaseKnoledge> selectByExample(BaseKnoledgeQuery example);

    BaseKnoledge selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BaseKnoledge record, @Param("example") BaseKnoledgeQuery example);

    int updateByExample(@Param("record") BaseKnoledge record, @Param("example") BaseKnoledgeQuery example);

    int updateByPrimaryKeySelective(BaseKnoledge record);

    int updateByPrimaryKey(BaseKnoledge record);
}